Definition of Bumelia Lanuginosa

  • (noun) deciduous tree of southeastern United States and Mexico

Antonyms of Bumelia Lanuginosa


No Antonyms Found.

Homophones of Bumelia Lanuginosa


No Homophones Found.